[AWS Technical Support Note]จะทำอย่างไรเมื่อไม่สามารถเชื่อมต่อกับ EC2 ผ่าน SSH ได้ (ในกรณีที่ต้องการใช้ Teraterm)
ปัญหาที่เกิดขึ้น
เนื้อหาเหมือนกับบทความด้านล่าง แต่สำหรับในบทความนี้ใช้กับ OpenSSH เวอร์ชันใหม่กว่า
เมื่อคุณใช้ SSH จากซอฟต์แวร์เทอร์มินัล การตั้งค่าเริ่มต้นจะไม่รองรับวิธีการAuthenticationด้วยssh-rsa ทำให้เกิดปัญหาการเชื่อมต่อ SSH ล้มเหลว
ปัจจุบัน Teraterm ไม่รองรับวิธี rsa-sha2-256/512 ดังนั้นจึงต้องใช้ซอฟต์แวร์เทอร์มินัลอื่น หรือ จำเป็นต้องเปิดใช้งาน ssh-rsa ใน OpenSSH
แต่มีวิธีการเชื่อมต่อโดยไม่ต้องเปลี่ยน authentication algorithm ดังนั้นเราจึงอยากจะแนะนำในบทความนี้
วิธีแก้ปัญหา
หากคุณต้องการใช้ Teraterm โดยไม่เปลี่ยนการตั้งค่า OpenSSH คุณสามารถเชื่อมต่อได้โดยเปลี่ยนรูปแบบคีย์
วิธีการก็คือการใช้งาน Key Pair ED25519 ใหม่ที่สร้างบน management console
สามารถดูรายละเอียดวิธีการใช้งานโดยละเอียดที่บทความด้านล่างนี้
楕円曲線暗号の一種であるED25519のキーペアを作成できるようになりました(Japanese)
บทความอ้างอิง
วิธีการเชื่อมต่อเซิร์ฟเวอร์ Amazon Linux 2 ของ EC2 Instance ด้วย Tera Term(Thai)
วิธีตรวจสอบปัญหาภายใน EC2 instance ที่ไม่สามารถ Launch ได้(Thai)
วิธีแก้ปัญหาเมื่อทำการเชื่อม EC2 Instance Connect แล้วเกิด Error(Thai)
บทความต้นฉบับ
EC2 に SSH 接続できない際の対処方法(Teraterm を利用したい)(Japanese)